https://in.finance.yahoo.com/news/heres-r-sum-linkedin-profile-130000253.html

http://brentfordservices.com/Article04.aspx
http://brentfordservices.com/Article03.aspx
http://brentfordservices.com/Article02.aspx
http://brentfordservices.com/Article01.aspx


https://www.linkedin.com/jobs2/view/54423467
PHP, Python using technologies like Bigquery, Elastic Search,RabbitMq, Redis,Memcached, Hadoop, MySQL and AngularJS.

==== Sublime package install steps ====
https://packagecontrol.io/installation

****clusters
*******make your own portfolio site the mention there your blog site.


http://www.jellythemes.com/themes/nixon/
http://talisman.funcoders.com/demo/index.html?slider=default&full-screen=yes


http://bootstraptaste.com/theme/greeen/#section-contact


==== My best portfolio tempalte is 
http://wpidiots.com/html/ravan/personal/
http://wpidiots.com/html/ravan/standard/
http://www.flashmint.com/template-demo-5309.html
http://iamkevinrhodes.com/
http://zenorocha.com/
http://www.onepagemania.com/page/3/?s=web+developer
http://www.mightydeals.com/deal/parallax-templates.html?ref=psdvibeparallaxthemes

https://onepagelove.com/?s=web+developer



===== http://wordoid.com/ ============
growably --taken
hotellte -- available
hotelecto -- a
hoteligro -- a
hotelitica -- a
hotelsche -- a












*****Elastic search(sandeep)
*****RabitMq(jatinder)
*****Gearman(sandeep)
*****Nodejs(amit)

-***MongoDb
-cimmulative
-***elias conversion db
-***organic search
-***SAS
-***standalone server, memchache(pipe),esn,
-*** safe insert
-*** SQS(amazon simple queue service)
-*** Server lagging
-***hyperlog, analytics queries,marketing operations,
-*** sharding
- cutting-edge Open Source technology
-root53,59
-load balancer



===========================linux alias file =====================================
gedit .bash_aliases [ custom alias are written here ]
gedit /root/.bashrc [ main alias are written here]

================================================================
http://whatis.techtarget.com/definition/latency
http://www.webperformancetoday.com/2012/04/02/latency-101-what-is-latency-and-why-is-it-such-a-big-deal/
================================================================

-----------------------------
free -m
screen -ls
screen

------------------------------------------------


========== Copping file from remote server to local mechine using pem file ====================
scp -i /home/pramod/Documents/connectFiles/prince-betaout.pem  ubuntu@54.152.219.239:/home/ubuntu/temp_paytm_pt_user_profile.csv /home/pramod/Desktop/work/new_user


==================================================================================================================

=============== Count total number of rows in a csv file using php "shell command" or linux command ==============
wc -l /tmp/temp.csv
cat /tmp/temp.csv | wc -l
cat temp_paytm_pt_user_profile_common.csv | more
sed -n "1p" /tmp/temp.csv

// to remove line from perticular line 
sed -i 10d temp_fo_bo_user_profile.csv
** where 10 is the line number in that csv file

// delete the coulmn from csv file
cut -d$',' -f1 oldfilename.csv > newfilename.csv

// check csv line data by passing line number 
sed -n 1p filename.csv

// remove the " from start of the row
sed -i 's/"//' filename.csv

// remove the " from end of the row
sed -i 's/"$//' filename.csv





=============== make file zip ==============
zip temp_paytm_pt_user_profile.csv
du -hs /tmp/temp.csv


=============== make large csv file as a fixed set of row chunk ==============
sed -n 22000001,23000000p /tmp/temp.csv >> new_file.csv


==================================================================================================================



======= check the process =========
ps -eaf | grep php







==================================================================================================================


/****************To make rabittMq thread on server **********************/
[ssh -i betaout.pem ubuntu@54.164.176.146]
S1: connect btq[ to connect with queue server ]
S2: run this command to check number of process "/etc/service"
S3: ll
S4: to cread thread use this command " cp -r _jal_news _jal_process_user_csv"
S5: ll
S6: "vim _jal_process_user_csv/run"[ to exit vim editor "Esc => :wq! => enter " ]
S7: "rename the processed file name"
S8: To check weather file name present or not run this command "cat _jal_process_user_csv/run"
S9: thread name is "_jal_process_user_csv"
S10: to check thread output process use this command "tail -f _jal_process_user_csv/output.log"
S11: to stop thread file just run command "vim _jal_process_user_csv/run" and put "#" before file name line and hit "esc" key then type ":wq" to get out of the file.
S12: run following command "service svscan restart"
S13: to check queue click the following link "http://54.172.57.216:15672"
S14: check manually run the file weather your data present in the queue or not
/****************************************************************/



================  *****RabbitMQ QUEUE SYSTEM STEPS*****  ================  
STEP-1 : add data to queue
STEP-2 : make function to produce or put data in queue
STEP-3 : make class to process the queue
STEP-4 : make thread file in "PHP/CONSUMER" folder to process the thread and will automatically detect the thread once file is being created

---------------------------------------------------------------------------------
#STEP-1 : add data to queue
---/php/ajax/commonAjax.php
$arrLifecycleMessage = array("projectId" => PROJECT_ID, 'oldlifecycleId' => $chooseLifeCycleId, 'newlifecycleId' => $selectedLifecylceId);
                RabbitMQ_Utility::changeContactLifecycle($arrLifecycleMessage);
---------------------------------------------------------------------------------
#STEP-2 : make function to produce or put data in queue
    RabbitMQ_Utility::changeContactLifecycle
    public static function changeContactLifecycle($message) {
        try {
            $rmqObj = new RabbitMQ_ChangeLifecycle();
            $rmqObj->_produce($message);
        } catch (Exception $ex) {
            $log = Log::getInstance();
            $log->forcedLog('', '', Log4Php_LoggerLevel::getLevelError(), $ex->getMessage() . "\n" . $ex->getTraceAsString());
        }
    }
---------------------------------------------------------------------------------
#STEP-3 : make class to process the queue
--- RabbitMQ_ChangeLifecycle class	
class RabbitMQ_ChangeLifecycle extends RabbitMQ_Base {
    protected $_queue = 'changeContactLifecycle';
    protected function _process($message) {
	try {
	    echo "\n changeContactLifecycle queue";
	    print_r($message);
	    echo "\n=========================\n";
	    extract($message);
	    $quantity = 1000;
	    $contactObj = new BOMongo_Contact();
	    $findCriteria = array('projectId' => new MongoInt32($projectId), 'lifecycleid' => new MongoInt32($oldlifecycleId));
	    $totalUser = $contactObj->contact_Total_Count($findCriteria);
	    $contactObj->changeContactLifecycle($projectId, $oldlifecycleId, $newlifecycleId, $quantity);
	    if ($totalUser > $quantity) {
	        RabbitMQ_Utility::changeContactLifecycle($message);
	    }
	} catch (Exception $ex) {
	    $log = Log::getInstance();
	    $log->forcedLog('', '', Log4Php_LoggerLevel::getLevelError(), $ex->getMessage() . PHP_EOL . $ex->getTraceAsString());
	}
    }
}
---------------------------------------------------------------------------------
#STEP-4 : make thread file in "PHP/CONSUMER" folder to process the thread and will automatically detect the thread once file is being created
---/php/consumer/changecontactlifecycle.php

defined('APP_PATH') || define('APP_PATH', ( realpath(dirname(__FILE__) . '/../../') . '/'));
require_once (APP_PATH . "config/LocalSettings.php");
require_once (APP_PATH . 'config/cron-bootstrap.php');

$rmqObj = new RabbitMQ_ChangeLifecycle();
$rmqObj->_consume();
